From COBOL to SQL through Program Transformation and XML
نویسندگان
چکیده
The cost of maintaining legacy software systems has spiralled and their maintenance became a burden for many organisations. In this paper we present the first prototype of the LOBS-COQ system that attempts to transform COBOL legacy systems into relational database schema and produce SQL statements for data querying. The approach first transforms the COBOL source code into XML files, which are then processed to create tables and develop SQL statements. Frames are used to develop the SQL statements. COBOL statements are parsed and the information extracted is used to fill the frames’ slots.
منابع مشابه
Q&A with Industry Experts How Are e-Business Trends Impacting Testers and Testing Teams? Part II: Have Changes in Architecture Affected Testing and Automated Testing Tools?
the program, as depicted in Figure 2. Figure 2: Legacy System Structure and Abstraction Because legacy systems may be developed using multiple languages, thespecifics of each language must be taken into account. This implies that, foreach language used in the legacy system, we must perform the followingsteps: 1. Identify significant language constructs (i.e., language constructs...
متن کاملEin Translator für die COBOL-Java-Migration
In [1] wurden von pro et con bereits erste Ansätze der Migration von COBOL nach Java dargestellt. Nach dem erfolgreichen Abschluss des Projektes SOAMIG1 sollen in diesem Beitrag die Ergebnisse im Bereich der COBOLMigration vorgestellt werden. Neben einem Überblick über das entstandene Werkzeug CoJaC (COBOL to Java Converter) sollen dabei die Migration der Schnittstellen eines COBOL-Programms un...
متن کاملReducing operational costs through MIPS management
We focus on an approach to reducing costs of running applications. MIPS, which is a traditional acronym for millions of instructions per second, have evolved to become a measurement of processing power and the CPU resource consumption. The need for controlling MIPS attributed costs is indispensable given the high percentage they involve in the operational IT costs. In this paper we investigate ...
متن کاملPre-processing COBOL Programs for Reverse Engineering in A Software Maintenance Tool
The Maintainer's Assistant is an interactive software maintenance tool which helps the user to extract a specification from an existing source code program. It is based on a program transformation system, in which a program is converted to a semantically equivalent form using proven transformations selected from a catalogue. This paper describes an environmental support tool, the COBOL pre-proc...
متن کاملReverse Engineering and Reusing COBOL Programs: A Program Transformation Approach
Since the 1980s, software maintenance started to attract attention. Some progress has been made in using formal methods on software maintenance, especially on reverse engineering. This paper attempts to summarise some major advances in this area over the last one and a half decades. Firstly, we introduce program transformation techniques for software development and review the techniques used f...
متن کامل